package com.yunwushanhe.student.util;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.yunwushanhe.student.bean.ret.Result;

import java.util.List;

public class PageHelperUtil {

    public static void startPage(Integer pageNow,Integer pageSize){
        PageHelper.startPage(pageNow,pageSize);
    }

    public static <T> Result<List<T>> wrapPageData(List<T> queryResultList){
        PageInfo<T> pageInfo = new PageInfo<>(queryResultList); // 这一步应该是直接改变了 queryResultList 这个变量里面内容
        return Result.ok(queryResultList,pageInfo.getTotal()); // 这么使用泛型类竟然不会报错，可以仔细想想
    }
}
